Hello community,

here is the log from the commit of package grilo for openSUSE:Leap:15.2 checked 
in at 2020-03-06 12:38:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/grilo (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.grilo.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "grilo"

Fri Mar  6 12:38:20 2020 rev:18 rq:779720 version:0.3.12

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/grilo/grilo.changes    2020-01-30 
14:48:49.250852056 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.grilo.new.26092/grilo.changes 2020-03-06 
12:39:39.718698288 +0100
@@ -1,0 +2,22 @@
+Fri Feb 14 16:52:59 UTC 2020 - [email protected]
+
+- Update to version 0.3.12:
+  + grl-source: Fix reference count in the bindings.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sat Jan 25 14:13:36 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- No longer recommend -lang: supplements are in use
+
+-------------------------------------------------------------------
+Wed Jan  8 17:22:43 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 0.3.11:
+  + pls: Support totem-pl-parser 3.26.4.
+  + build:
+    - Add a Meson dependency variable for libgrlpls.
+    - Avoid using meson.source_root().
+- Drop grilo-fix-build-totem-pl-parser.patch: Fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  grilo-0.3.10.tar.xz
  grilo-fix-build-totem-pl-parser.patch

New:
----
  grilo-0.3.12.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ grilo.spec ++++++
--- /var/tmp/diff_new_pack.JJXQGr/_old  2020-03-06 12:39:40.294698638 +0100
+++ /var/tmp/diff_new_pack.JJXQGr/_new  2020-03-06 12:39:40.318698653 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package grilo
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,13 @@
 
 
 Name:           grilo
-Version:        0.3.10
+Version:        0.3.12
 Release:        0
 Summary:        Framework for browsing and searching media content
 License:        LGPL-2.1-or-later
 Group:          Productivity/Multimedia/Other
 URL:            https://live.gnome.org/Grilo
 Source0:        
https://download.gnome.org/sources/grilo/0.3/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM grilo-fix-build-totem-pl-parser.patch -- Fix build with 
totem-pl-parser 3.26.4
-Patch0:         grilo-fix-build-totem-pl-parser.patch
 
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc
@@ -52,9 +50,8 @@
 %package -n libgrilo-0_3-0
 Summary:        Framework for browsing and searching media content
 # Needed for the -lang package to be installable
-Group:          System/Libraries
-Recommends:     %{name}-lang
 # Without plugins, grilo is useless
+Group:          System/Libraries
 Recommends:     grilo-plugins
 Provides:       %{name} = %{version}
 

++++++ grilo-0.3.10.tar.xz -> grilo-0.3.12.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/NEWS new/grilo-0.3.12/NEWS
--- old/grilo-0.3.10/NEWS       2019-09-12 17:01:01.000000000 +0200
+++ new/grilo-0.3.12/NEWS       2020-02-14 15:05:30.000000000 +0100
@@ -1,3 +1,24 @@
+NEW in 0.3.12
+=============
+  * #107 grl-source: Fix reference count in the bindings
+
+  * Updated translations
+    * Japanese
+    * British English
+
+  * Contributors to this release:
+    Jean Felder <[email protected]>
+
+NEW in 0.3.11
+=============
+  * !52 pls: Support totem-pl-parser 3.26.4
+  * !51 build: Add a Meson dependency variable for libgrlpls
+  * !50 build: Avoid using meson.source_root()
+
+  * Contributors to this release:
+    Sam Thursfield <[email protected]>
+    Bastien Nocera <[email protected]>
+
 NEW in 0.3.10
 =============
   * !48 - build: Use variables in pc files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/doc/grilo/meson.build 
new/grilo-0.3.12/doc/grilo/meson.build
--- old/grilo-0.3.10/doc/grilo/meson.build      2019-09-12 17:01:01.000000000 
+0200
+++ new/grilo-0.3.12/doc/grilo/meson.build      2020-02-14 15:05:30.000000000 
+0100
@@ -23,8 +23,8 @@
 gnome.gtkdoc('grilo',
     main_sgml: 'grilo-docs.sgml',
     src_dir: [
-        join_paths(meson.source_root(), 'src'),
-        join_paths(meson.source_root(), 'libs'),
+        join_paths(source_root, 'src'),
+        join_paths(source_root, 'libs'),
     ],
     dependencies: libgrl_dep,
     gobject_typesfile: types,
@@ -37,10 +37,10 @@
         'quick-start.xml',
         'writing-apps.xml',
         'overview.xml',
-        join_paths(meson.source_root(), 'examples', 'configuring-plugins.c'),
-        join_paths(meson.source_root(), 'examples', 'browsing.c'),
-        join_paths(meson.source_root(), 'examples', 'searching.c'),
-        join_paths(meson.source_root(), 'examples', 'multivalues.c'),
-        join_paths(meson.source_root(), 'examples', 
'efficient-metadata-resolution.c'),
+        join_paths(source_root, 'examples', 'configuring-plugins.c'),
+        join_paths(source_root, 'examples', 'browsing.c'),
+        join_paths(source_root, 'examples', 'searching.c'),
+        join_paths(source_root, 'examples', 'multivalues.c'),
+        join_paths(source_root, 'examples', 'efficient-metadata-resolution.c'),
     ]
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/libs/pls/grl-pls.c 
new/grilo-0.3.12/libs/pls/grl-pls.c
--- old/grilo-0.3.10/libs/pls/grl-pls.c 2019-09-12 17:01:01.000000000 +0200
+++ new/grilo-0.3.12/libs/pls/grl-pls.c 2020-02-14 15:05:30.000000000 +0100
@@ -47,6 +47,10 @@
 #include <totem-pl-parser.h>
 #include <totem-pl-parser-mini.h>
 
+#ifndef TOTEM_PL_IS_PARSER(x)
+#define TOTEM_PL_IS_PARSER(x) TOTEM_IS_PL_PARSER(x)
+#endif /* TOTEM_PL_IS_PARSER */
+
 /* --------- Constants -------- */
 
 #define GRL_DATA_PRIV_PLS_IS_PLAYLIST   "priv:pls:is_playlist"
@@ -465,7 +469,7 @@
   GRL_DEBUG ("%s (parser=%p, uri=\"%s\", metadata=%p, user_data=%p)",
       __FUNCTION__, parser, uri, metadata, user_data);
 
-  g_return_if_fail (TOTEM_IS_PL_PARSER (parser));
+  g_return_if_fail (TOTEM_PL_IS_PARSER (parser));
   g_return_if_fail (uri);
   g_return_if_fail (metadata);
   g_return_if_fail (user_data);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/libs/pls/meson.build 
new/grilo-0.3.12/libs/pls/meson.build
--- old/grilo-0.3.10/libs/pls/meson.build       2019-09-12 17:01:01.000000000 
+0200
+++ new/grilo-0.3.12/libs/pls/meson.build       2020-02-14 15:05:30.000000000 
+0100
@@ -19,6 +19,8 @@
 install_headers(grlpls_headers,
     subdir: '@0@/pls'.format(grl_name))
 
+libgrlpls_inc = include_directories(['..'])
+
 libgrlpls = shared_library('grlpls-@0@'.format(grl_majorminor),
     sources: grlpls_sources,
     install: true,
@@ -28,6 +30,10 @@
     dependencies: [totem_plparser_dep, libgrl_dep],
     include_directories: libgrl_inc)
 
+libgrlpls_dep = declare_dependency(link_with: libgrlpls,
+    include_directories: [libgrl_inc, libgrlpls_inc],
+    dependencies: [totem_plparser_dep, libgrl_dep])
+
 grlpls_pc = pkgconfig.generate(libgrlpls,
     filebase: 'grilo-pls-@0@'.format(grl_majorminor),
     requires: libgrl,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/meson.build new/grilo-0.3.12/meson.build
--- old/grilo-0.3.10/meson.build        2019-09-12 17:01:01.000000000 +0200
+++ new/grilo-0.3.12/meson.build        2020-02-14 15:05:30.000000000 +0100
@@ -6,7 +6,7 @@
 # Copyright (C) 2016 Igalia S.L. All rights reserved.
 
 project('grilo', 'c',
-        version: '0.3.10',
+        version: '0.3.12',
         default_options: [
             'buildtype=debugoptimized',
             'c_std=gnu99',
@@ -72,6 +72,8 @@
     oauth_dep = dependency('oauth', required: false)
 endif
 
+source_root = meson.current_source_dir()
+
 prefix = get_option('prefix')
 includedir = join_paths(prefix, get_option('includedir'))
 libdir = join_paths(prefix, get_option('libdir'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/po/LINGUAS new/grilo-0.3.12/po/LINGUAS
--- old/grilo-0.3.10/po/LINGUAS 2019-09-12 17:01:01.000000000 +0200
+++ new/grilo-0.3.12/po/LINGUAS 2020-02-14 15:05:30.000000000 +0100
@@ -25,6 +25,7 @@
 lt
 lv
 ml
+ms
 ne
 nl
 nb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/po/en_GB.po new/grilo-0.3.12/po/en_GB.po
--- old/grilo-0.3.10/po/en_GB.po        2019-09-12 17:01:01.000000000 +0200
+++ new/grilo-0.3.12/po/en_GB.po        2020-02-14 15:05:30.000000000 +0100
@@ -2,196 +2,206 @@
 # Copyright (C) 2016 grilo's COPYRIGHT HOLDER
 # This file is distributed under the same license as the grilo package.
 # Abigail Brady <[email protected]>, Bastien Nocera <[email protected]>, 
2016.
+# Zander Brown <[email protected]>, 2019.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: grilo master\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
-"product=grilo&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2016-09-14 19:51+0000\n"
-"PO-Revision-Date: 2016-09-18 11:02+0200\n"
-"Last-Translator: David King <[email protected]>\n"
-"Language-Team: British English <[email protected]>\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/grilo/issues\n";
+"POT-Creation-Date: 2018-07-27 21:05+0000\n"
+"PO-Revision-Date: 2019-08-24 21:37+0100\n"
+"Last-Translator: Zander Brown <[email protected]>\n"
+"Language-Team: English - United Kingdom <[email protected]>\n"
 "Language: en_GB\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-Generator: Gtranslator 3.32.1\n"
 
-#: ../libs/net/grl-net-mock.c:86
+#: libs/net/grl-net-mock.c:86
 msgid "No mock definition found"
 msgstr "No mock definition found"
 
-#: ../libs/net/grl-net-mock.c:98
+#: libs/net/grl-net-mock.c:98
 #, c-format
 msgid "Could not find mock content %s"
 msgstr "Could not find mock content %s"
 
-#: ../libs/net/grl-net-mock.c:116
+#: libs/net/grl-net-mock.c:116
 #, c-format
 msgid "Could not access mock content: %s"
 msgstr "Could not access mock content: %s"
 
-#: ../libs/net/grl-net-wc.c:449
+#: libs/net/grl-net-wc.c:442
 msgid "Cannot connect to the server"
 msgstr "Cannot connect to the server"
 
-#: ../libs/net/grl-net-wc.c:455
+#: libs/net/grl-net-wc.c:448
 msgid "Cannot connect to the proxy server"
 msgstr "Cannot connect to the proxy server"
 
-#: ../libs/net/grl-net-wc.c:462
+#: libs/net/grl-net-wc.c:455
 #, c-format
 msgid "Invalid request URI or header: %s"
 msgstr "Invalid request URI or header: %s"
 
-#: ../libs/net/grl-net-wc.c:469
+#: libs/net/grl-net-wc.c:462
 #, c-format
 msgid "Authentication required: %s"
 msgstr "Authentication required: %s"
 
-#: ../libs/net/grl-net-wc.c:474
+#: libs/net/grl-net-wc.c:467
 #, c-format
 msgid "The requested resource was not found: %s"
 msgstr "The requested resource was not found: %s"
 
-#: ../libs/net/grl-net-wc.c:481
+#: libs/net/grl-net-wc.c:474
 #, c-format
 msgid "The entry has been modified since it was downloaded: %s"
 msgstr "The entry has been modified since it was downloaded: %s"
 
-#: ../libs/net/grl-net-wc.c:487 ../libs/net/grl-net-wc.c:596
-#: ../libs/pls/grl-pls.c:490 ../src/grl-source.c:1828 ../src/grl-source.c:1928
-#: ../src/grl-source.c:2075 ../src/grl-source.c:2332 ../src/grl-source.c:2453
+#: libs/net/grl-net-wc.c:480 libs/net/grl-net-wc.c:592 libs/pls/grl-pls.c:490
+#: src/grl-source.c:1821 src/grl-source.c:1921 src/grl-source.c:2068
+#: src/grl-source.c:2325 src/grl-source.c:2446
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Operation was cancelled"
 
-#: ../libs/net/grl-net-wc.c:490
-#, c-format
-msgid "Unhandled status: %s"
-msgstr "Unhandled status: %s"
-
-#: ../libs/net/grl-net-wc.c:600 ../libs/net/grl-net-wc.c:644
+#: libs/net/grl-net-wc.c:596 libs/net/grl-net-wc.c:640
 msgid "Data not available"
 msgstr "Data not available"
 
-#: ../libs/net/grl-net-wc.c:695
+#: libs/net/grl-net-wc.c:691
 #, c-format
 msgid "Invalid URL %s"
 msgstr "Invalid URL %s"
 
-#: ../src/grilo.c:218
+#: src/grilo.c:218
 msgid "Semicolon-separated paths containing Grilo plugins"
 msgstr "Semicolon-separated paths containing Grilo plugins"
 
-#: ../src/grilo.c:220
+#: src/grilo.c:220
 msgid "Colon-separated paths containing Grilo plugins"
 msgstr "Colon-separated paths containing Grilo plugins"
 
-#: ../src/grilo.c:223
+#: src/grilo.c:223
 msgid "Colon-separated list of Grilo plugins to use"
 msgstr "Colon-separated list of Grilo plugins to use"
 
-#: ../src/grilo.c:228
+#: src/grilo.c:228
 msgid "Grilo Options"
 msgstr "Grilo Options"
 
-#: ../src/grilo.c:229
+#: src/grilo.c:229
 msgid "Show Grilo Options"
 msgstr "Show Grilo Options"
 
-#: ../src/grl-multiple.c:134
+#: src/grl-multiple.c:134
 #, c-format
 msgid "No searchable sources available"
 msgstr "No searchable sources available"
 
-#: ../src/grl-multiple.c:511
+#: src/grl-multiple.c:511
 #, c-format
-msgid "Could not resolve media for URI '%s'"
-msgstr "Could not resolve media for URI '%s'"
+#| msgid "Could not resolve media for URI '%s'"
+msgid "Could not resolve media for URI “%s”"
+msgstr "Could not resolve media for URI “%s”"
 
-#: ../src/grl-registry.c:464 ../src/grl-registry.c:1377
+#: src/grl-registry.c:457 src/grl-registry.c:1438
 #, c-format
-msgid "Plugin '%s' is already loaded"
-msgstr "Plugin '%s' is already loaded"
+#| msgid "Plugin '%s' is already loaded"
+msgid "Plugin “%s” is already loaded"
+msgstr "Plugin “%s” is already loaded"
 
-#: ../src/grl-registry.c:488
+#: src/grl-registry.c:481
 #, c-format
 msgid "Failed to initialize plugin from %s"
 msgstr "Failed to initialise plugin from %s"
 
-#: ../src/grl-registry.c:530
+#: src/grl-registry.c:523
 #, c-format
-msgid "Metadata key '%s' already registered in different format"
-msgstr "Metadata key '%s' already registered in different format"
+#| msgid "Metadata key '%s' already registered in different format"
+msgid "Metadata key “%s” already registered in different format"
+msgstr "Metadata key “%s” already registered in different format"
 
-#: ../src/grl-registry.c:543
+#: src/grl-registry.c:536
 #, c-format
-msgid "Metadata key '%s' cannot be registered"
-msgstr "Metadata key '%s' cannot be registered"
+#| msgid "Metadata key '%s' cannot be registered"
+msgid "Metadata key “%s” cannot be registered"
+msgstr "Metadata key “%s” cannot be registered"
 
-#: ../src/grl-registry.c:983
+#: src/grl-registry.c:1044
 #, c-format
-msgid "Source with id '%s' was not found"
-msgstr "Source with id '%s' was not found"
+#| msgid "Source with id '%s' was not found"
+msgid "Source with id “%s” was not found"
+msgstr "Source with id “%s” was not found"
 
-#: ../src/grl-registry.c:1057
+#: src/grl-registry.c:1118
 #, c-format
 msgid "Failed to load plugin from %s"
 msgstr "Failed to load plugin from %s"
 
-#: ../src/grl-registry.c:1066
+#: src/grl-registry.c:1127
 #, c-format
 msgid "Invalid plugin file %s"
 msgstr "Invalid plugin file %s"
 
-#: ../src/grl-registry.c:1077
+#: src/grl-registry.c:1138
 #, c-format
-msgid "'%s' is not a valid plugin file"
-msgstr "'%s' is not a valid plugin file"
+#| msgid "'%s' is not a valid plugin file"
+msgid "“%s” is not a valid plugin file"
+msgstr "“%s” is not a valid plugin file"
 
-#: ../src/grl-registry.c:1096
+#: src/grl-registry.c:1157
 #, c-format
-msgid "Plugin '%s' already exists"
-msgstr "Plugin '%s' already exists"
+#| msgid "Plugin '%s' already exists"
+msgid "Plugin “%s” already exists"
+msgstr "Plugin “%s” already exists"
 
-#: ../src/grl-registry.c:1259
+#: src/grl-registry.c:1320
 #, c-format
 msgid "Invalid path %s"
 msgstr "Invalid path %s"
 
-#: ../src/grl-registry.c:1326
+#: src/grl-registry.c:1387
 #, c-format
 msgid "All configured plugin paths are invalid"
 msgstr "All configured plugin paths are invalid"
 
-#: ../src/grl-registry.c:1366
+#: src/grl-registry.c:1427
 #, c-format
-msgid "Plugin '%s' not available"
-msgstr "Plugin '%s' not available"
+#| msgid "Plugin '%s' not available"
+msgid "Plugin “%s” not available"
+msgstr "Plugin “%s” not available"
 
-#: ../src/grl-registry.c:1594
+#: src/grl-registry.c:1655
 #, c-format
-msgid "Plugin not found: '%s'"
-msgstr "Plugin not found: '%s'"
+#| msgid "Plugin not found: '%s'"
+msgid "Plugin not found: “%s”"
+msgstr "Plugin not found: “%s”"
 
-#: ../src/grl-registry.c:1905
+#: src/grl-registry.c:1966
 #, c-format
-msgid "Plugin configuration does not contain 'plugin-id' reference"
-msgstr "Plugin configuration does not contain 'plugin-id' reference"
+#| msgid "Plugin configuration does not contain 'plugin-id' reference"
+msgid "Plugin configuration does not contain “plugin-id” reference"
+msgstr "Plugin configuration does not contain “plugin-id” reference"
 
-#: ../src/grl-source.c:2782
+#: src/grl-source.c:2775
 #, c-format
 msgid "Some keys could not be written"
 msgstr "Some keys could not be written"
 
-#: ../src/grl-source.c:2855
+#: src/grl-source.c:2848
 #, c-format
 msgid "None of the specified keys are writable"
 msgstr "None of the specified keys are writable"
 
-#: ../src/grl-source.c:4198
+#: src/grl-source.c:4191
 #, c-format
-msgid "Media has no 'id', cannot remove"
-msgstr "Media has no 'id', cannot remove"
+#| msgid "Media has no 'id', cannot remove"
+msgid "Media has no “id”, cannot remove"
+msgstr "Media has no “id”, cannot remove"
+
+#~ msgid "Unhandled status: %s"
+#~ msgstr "Unhandled status: %s"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/po/ja.po new/grilo-0.3.12/po/ja.po
--- old/grilo-0.3.10/po/ja.po   2019-09-12 17:01:01.000000000 +0200
+++ new/grilo-0.3.12/po/ja.po   2020-02-14 15:05:30.000000000 +0100
@@ -1,15 +1,17 @@
 # Japanese translation for grilo.
-# Copyright (C) 2013 grilo's COPYRIGHT HOLDER
+# Copyright (C) 2013, 2018, 2020 grilo's COPYRIGHT HOLDER
 # This file is distributed under the same license as the grilo package.
 # Nishio Futoshi <[email protected]>, 2013.
+# Aefgh39622 <[email protected]>, 2018.
+# sicklylife <[email protected]>, 2020.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: grilo master\n"
-"Report-Msgid-Bugs-To: 
http://bugzilla.gnome.org/enter_bug.cgi?product=grilo&keywords=I18N+L10N&component=general\n";
-"POT-Creation-Date: 2013-07-25 07:42+0000\n"
-"PO-Revision-Date: 2013-07-24 22:00+0900\n"
-"Last-Translator: Nishio Futoshi <[email protected]>\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/grilo/issues\n";
+"POT-Creation-Date: 2019-09-29 16:04+0000\n"
+"PO-Revision-Date: 2020-01-28 00:00+0900\n"
+"Last-Translator: sicklylife <[email protected]>\n"
 "Language-Team: Japanese <[email protected]>\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
@@ -18,170 +20,182 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 # Mockをモックと訳出した。
-#: ../libs/net/grl-net-mock.c:79
+#: libs/net/grl-net-mock.c:86
 msgid "No mock definition found"
 msgstr "モックの定義が見つかりません"
 
-#: ../libs/net/grl-net-mock.c:91
+#: libs/net/grl-net-mock.c:98
 #, c-format
 msgid "Could not find mock content %s"
 msgstr "モックのコンテンツ %s が見つかりません"
 
-#: ../libs/net/grl-net-mock.c:111
-msgid "Could not access mock content"
-msgstr "モックのコンテンツにアクセスできません"
+#: libs/net/grl-net-mock.c:116
+#, c-format
+msgid "Could not access mock content: %s"
+msgstr "モックのコンテンツにアクセスできません: %s"
 
-#: ../libs/net/grl-net-wc.c:468
+#: libs/net/grl-net-wc.c:442
 msgid "Cannot connect to the server"
 msgstr "サーバーへ接続できません"
 
-#: ../libs/net/grl-net-wc.c:474
+#: libs/net/grl-net-wc.c:448
 msgid "Cannot connect to the proxy server"
 msgstr "プロキシサーバーへ接続できません"
 
-#: ../libs/net/grl-net-wc.c:481
+#: libs/net/grl-net-wc.c:455
 #, c-format
 msgid "Invalid request URI or header: %s"
 msgstr "要求された URI またはヘッダーが無効です: %s"
 
-#: ../libs/net/grl-net-wc.c:488
+#: libs/net/grl-net-wc.c:462
 #, c-format
 msgid "Authentication required: %s"
 msgstr "認証が必要です: %s"
 
-#: ../libs/net/grl-net-wc.c:493
+#: libs/net/grl-net-wc.c:467
 #, c-format
 msgid "The requested resource was not found: %s"
 msgstr "要求したリソースが見つかりませんでした: %s"
 
-#: ../libs/net/grl-net-wc.c:500
+#: libs/net/grl-net-wc.c:474
 #, c-format
 msgid "The entry has been modified since it was downloaded: %s"
 msgstr "その項目は、ダウンロード後に変更が加えられています: %s"
 
 # cancell を キャンセルと訳出した
-#: ../libs/net/grl-net-wc.c:506 ../libs/net/grl-net-wc.c:614
-#: ../src/grl-source.c:1717 ../src/grl-source.c:1814 ../src/grl-source.c:1957
-#: ../src/grl-source.c:2201 ../src/grl-source.c:2323
+#: libs/net/grl-net-wc.c:480 libs/net/grl-net-wc.c:592 libs/pls/grl-pls.c:489
+#: src/grl-source.c:1821 src/grl-source.c:1921 src/grl-source.c:2068
+#: src/grl-source.c:2325 src/grl-source.c:2446
 #, c-format
 msgid "Operation was cancelled"
 msgstr "操作がキャンセルされました"
 
-#: ../libs/net/grl-net-wc.c:509
-#, c-format
-msgid "Unhandled status: %s"
-msgstr "扱えないステータス: %s"
-
-#: ../libs/net/grl-net-wc.c:618 ../libs/net/grl-net-wc.c:659
+#: libs/net/grl-net-wc.c:596 libs/net/grl-net-wc.c:640
 msgid "Data not available"
 msgstr "データは利用できません"
 
-#: ../src/grilo.c:181
+#: libs/net/grl-net-wc.c:691
+#, c-format
+msgid "Invalid URL %s"
+msgstr "URL %s は無効です"
+
+#: src/grilo.c:218
 msgid "Semicolon-separated paths containing Grilo plugins"
 msgstr "Grilo プラグインを含むパスのリスト (セミコロン区切り)"
 
-#: ../src/grilo.c:183
+#: src/grilo.c:220
 msgid "Colon-separated paths containing Grilo plugins"
 msgstr "Grilo プラグインを含むパスのリスト (コロン区切り)"
 
-#: ../src/grilo.c:186
+#: src/grilo.c:223
 msgid "Colon-separated list of Grilo plugins to use"
 msgstr "使用する Grilo プラグインのリスト (コロン区切り)"
 
-#: ../src/grilo.c:191
+#: src/grilo.c:228
 msgid "Grilo Options"
 msgstr "Grilo のオプション"
 
-#: ../src/grilo.c:192
+#: src/grilo.c:229
 msgid "Show Grilo Options"
 msgstr "Grilo のオプションを表示する"
 
-#: ../src/grl-multiple.c:130
+#: src/grl-multiple.c:134
 #, c-format
 msgid "No searchable sources available"
 msgstr "利用できる検索可能なソースがありません"
 
-#: ../src/grl-multiple.c:488
+#: src/grl-multiple.c:511
 #, c-format
-msgid "Could not resolve media for URI '%s'"
-msgstr "URI '%s' に対応するメディアが判別できません"
+msgid "Could not resolve media for URI “%s”"
+msgstr "URI“%s”に対応するメディアが判別できません"
 
-#: ../src/grl-registry.c:328 ../src/grl-registry.c:1002
+#: src/grl-registry.c:495 src/grl-registry.c:1476
 #, c-format
-msgid "Plugin '%s' is already loaded"
-msgstr "プラグイン '%s' は既にロードされています"
+msgid "Plugin “%s” is already loaded"
+msgstr "プラグイン“%s”はすでにロードされています"
 
-#: ../src/grl-registry.c:340
+#: src/grl-registry.c:519
 #, c-format
 msgid "Failed to initialize plugin from %s"
 msgstr "%s のプラグインの初期化に失敗しました"
 
-#: ../src/grl-registry.c:734
+#: src/grl-registry.c:561
+#, c-format
+msgid "Metadata key “%s” already registered in different format"
+msgstr "メタデーターのキー“%s”はすでに別の形式に登録されています"
+
+#: src/grl-registry.c:574
 #, c-format
-msgid "Source with id '%s' was not found"
-msgstr "識別子 '%s' のソースが見つかりません"
+msgid "Metadata key “%s” cannot be registered"
+msgstr "メタデーターのキー“%s”は登録できません"
 
-#: ../src/grl-registry.c:797
+#: src/grl-registry.c:1082
+#, c-format
+msgid "Source with id “%s” was not found"
+msgstr "識別子“%s”のソースが見つかりません"
+
+#: src/grl-registry.c:1156
 #, c-format
 msgid "Failed to load plugin from %s"
 msgstr "%s のプラグインのロードに失敗しました"
 
-#: ../src/grl-registry.c:806
+#: src/grl-registry.c:1165
 #, c-format
 msgid "Invalid plugin file %s"
 msgstr "プラグインのファイル %s は無効です"
 
-#: ../src/grl-registry.c:817
+#: src/grl-registry.c:1176
 #, c-format
-msgid "'%s' is not a valid plugin file"
-msgstr "'%s' は有効なプラグインのファイルではありません"
+msgid "“%s” is not a valid plugin file"
+msgstr "“%s”は有効なプラグインのファイルではありません"
 
-#: ../src/grl-registry.c:836
+#: src/grl-registry.c:1195
 #, c-format
-msgid "Unable to load plugin '%s'"
-msgstr "プラグイン '%s' はロードできません"
+msgid "Plugin “%s” already exists"
+msgstr "プラグイン“%s”はすでに存在します"
 
-#: ../src/grl-registry.c:847
+#: src/grl-registry.c:1358
 #, c-format
-msgid "Plugin '%s' already exists"
-msgstr "プラグイン '%s' は既に存在します"
+msgid "Invalid path %s"
+msgstr "パス %s は無効です"
 
-#: ../src/grl-registry.c:944
+#: src/grl-registry.c:1425
 #, c-format
 msgid "All configured plugin paths are invalid"
 msgstr "設定されたプラグインのパスが全て無効です"
 
-#: ../src/grl-registry.c:991
-#, c-format
-msgid "Plugin '%s' not available"
-msgstr "プラグイン '%s' は利用できません"
-
-#: ../src/grl-registry.c:1212
+#: src/grl-registry.c:1465
 #, c-format
-msgid "Plugin not found: '%s'"
-msgstr "プラグインが見つかりません: '%s'"
+msgid "Plugin “%s” not available"
+msgstr "プラグイン“%s”は利用できません"
 
-#: ../src/grl-registry.c:1294
+#: src/grl-registry.c:1693
 #, c-format
-msgid "Metadata key '%s' cannot be registered"
-msgstr "メタデーターのキー '%s' は登録できません"
+msgid "Plugin not found: “%s”"
+msgstr "プラグインが見つかりません: “%s”"
 
-#: ../src/grl-registry.c:1585
+#: src/grl-registry.c:2004
 #, c-format
-msgid "Plugin configuration does not contain 'plugin-id' reference"
-msgstr "プラグインの設定に、'plugin-id' の参照が含まれていません"
+msgid "Plugin configuration does not contain “plugin-id” reference"
+msgstr "プラグインの設定に“plugin-id”の参照が含まれていません"
 
-#: ../src/grl-source.c:2653
+#: src/grl-source.c:2775
 #, c-format
 msgid "Some keys could not be written"
 msgstr "書き込めなかったキーがあります"
 
-#: ../src/grl-source.c:2727
+#: src/grl-source.c:2848
 #, c-format
 msgid "None of the specified keys are writable"
 msgstr "指定されたキーに書き込み可能なものはありません"
 
-#: ../src/grl-source.c:4019
+#: src/grl-source.c:4191
 #, c-format
-msgid "Media has no 'id', cannot remove"
-msgstr "メディアに 'id' がありません。移動できません"
+msgid "Media has no “id”, cannot remove"
+msgstr "メディアに“id”がないため移動できません"
+
+#~ msgid "Unhandled status: %s"
+#~ msgstr "扱えないステータス: %s"
+
+#~ msgid "Unable to load plugin '%s'"
+#~ msgstr "プラグイン '%s' はロードできません"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/po/ms.po new/grilo-0.3.12/po/ms.po
--- old/grilo-0.3.10/po/ms.po   1970-01-01 01:00:00.000000000 +0100
+++ new/grilo-0.3.12/po/ms.po   2020-02-14 15:05:30.000000000 +0100
@@ -0,0 +1,191 @@
+# Malay translation for grilo.
+# Copyright (C) 2019 grilo's COPYRIGHT HOLDER
+# This file is distributed under the same license as the grilo package.
+# abuyop <[email protected]>, 2019.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: grilo master\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/grilo/issues\n";
+"POT-Creation-Date: 2019-11-12 18:49+0000\n"
+"PO-Revision-Date: 2019-12-25 15:37+0800\n"
+"Language-Team: Malay <[email protected]>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Last-Translator: abuyop <[email protected]>\n"
+"X-Generator: Poedit 2.0.6\n"
+
+#: libs/net/grl-net-mock.c:86
+msgid "No mock definition found"
+msgstr "Tiada takrifan olokan ditemui"
+
+#: libs/net/grl-net-mock.c:98
+#, c-format
+msgid "Could not find mock content %s"
+msgstr "Tidak dapat mencari kandungan olokan %s"
+
+#: libs/net/grl-net-mock.c:116
+#, c-format
+msgid "Could not access mock content: %s"
+msgstr "Tidak dapat mencapai kandungan olokan: %s"
+
+#: libs/net/grl-net-wc.c:442
+msgid "Cannot connect to the server"
+msgstr "Tidak dapat bersambung dengan pelayan"
+
+#: libs/net/grl-net-wc.c:448
+msgid "Cannot connect to the proxy server"
+msgstr "Tidak dapat bersambung dengan pelayan proksi"
+
+#: libs/net/grl-net-wc.c:455
+#, c-format
+msgid "Invalid request URI or header: %s"
+msgstr "URI atau pengepala permintaan tidak sah: %s"
+
+#: libs/net/grl-net-wc.c:462
+#, c-format
+msgid "Authentication required: %s"
+msgstr "Pengesahihan diperlukan: %s"
+
+#: libs/net/grl-net-wc.c:467
+#, c-format
+msgid "The requested resource was not found: %s"
+msgstr "Sumber yang dipinta tidak ditemui: %s"
+
+#: libs/net/grl-net-wc.c:474
+#, c-format
+msgid "The entry has been modified since it was downloaded: %s"
+msgstr "Masukan telah diubah suai semenjak ia telah dimuat turun: %s"
+
+#: libs/net/grl-net-wc.c:480 libs/net/grl-net-wc.c:592 libs/pls/grl-pls.c:493
+#: src/grl-source.c:1821 src/grl-source.c:1921 src/grl-source.c:2068
+#: src/grl-source.c:2325 src/grl-source.c:2446
+#, c-format
+msgid "Operation was cancelled"
+msgstr "Operasi telah dibatalkan"
+
+#: libs/net/grl-net-wc.c:596 libs/net/grl-net-wc.c:640
+msgid "Data not available"
+msgstr "Data tidak tersedia"
+
+#: libs/net/grl-net-wc.c:691
+#, c-format
+msgid "Invalid URL %s"
+msgstr "URL %s tidak sah"
+
+#: src/grilo.c:218
+msgid "Semicolon-separated paths containing Grilo plugins"
+msgstr "Laluan diasing-tanda-titik-bertindih mengandungi pemalam Grilo"
+
+#: src/grilo.c:220
+msgid "Colon-separated paths containing Grilo plugins"
+msgstr "Laluan diasing-tanda-dua-titik-bertindih mengandungi pemalam Grilo"
+
+#: src/grilo.c:223
+msgid "Colon-separated list of Grilo plugins to use"
+msgstr "Senarai pemalam Grilo diasing-tanda-dua-titik-bertindih yang digunakan"
+
+#: src/grilo.c:228
+msgid "Grilo Options"
+msgstr "Pilihan Grilo"
+
+#: src/grilo.c:229
+msgid "Show Grilo Options"
+msgstr "Tunjuk Pilihan Grilo"
+
+#: src/grl-multiple.c:134
+#, c-format
+msgid "No searchable sources available"
+msgstr "Tiada sumber-sumber boleh gelintar yang tersedia"
+
+#: src/grl-multiple.c:511
+#, c-format
+msgid "Could not resolve media for URI “%s”"
+msgstr "Tiada media boleh lerai untuk URI \"%s\""
+
+#: src/grl-registry.c:495 src/grl-registry.c:1476
+#, c-format
+msgid "Plugin “%s” is already loaded"
+msgstr "Pemalam \"%s\" sudah dimuatkan"
+
+#: src/grl-registry.c:519
+#, c-format
+msgid "Failed to initialize plugin from %s"
+msgstr "Gagal mengawalkan pemalam daripada %s"
+
+#: src/grl-registry.c:561
+#, c-format
+msgid "Metadata key “%s” already registered in different format"
+msgstr "Kunci data meta \"%s\" sudah berdaftar dalam format yang berlainan"
+
+#: src/grl-registry.c:574
+#, c-format
+msgid "Metadata key “%s” cannot be registered"
+msgstr "Kunci data meta \"%s\" tidak dapat didaftarkan"
+
+#: src/grl-registry.c:1082
+#, c-format
+msgid "Source with id “%s” was not found"
+msgstr "Sumber dengan id \"%s\" tidak ditemui"
+
+#: src/grl-registry.c:1156
+#, c-format
+msgid "Failed to load plugin from %s"
+msgstr "Gagal memuatkan pemalam daripada %s"
+
+#: src/grl-registry.c:1165
+#, c-format
+msgid "Invalid plugin file %s"
+msgstr "Fail pemalam %s tidak sah"
+
+#: src/grl-registry.c:1176
+#, c-format
+msgid "“%s” is not a valid plugin file"
+msgstr "\"%s\" bukanlah fail pemalam yang sah"
+
+#: src/grl-registry.c:1195
+#, c-format
+msgid "Plugin “%s” already exists"
+msgstr "Pemalam \"%s\" sudah wujud"
+
+#: src/grl-registry.c:1358
+#, c-format
+msgid "Invalid path %s"
+msgstr "Laluan %s tidak sah"
+
+#: src/grl-registry.c:1425
+#, c-format
+msgid "All configured plugin paths are invalid"
+msgstr "Semua laluan pemalam terkonfigur adalah tidak sah"
+
+#: src/grl-registry.c:1465
+#, c-format
+msgid "Plugin “%s” not available"
+msgstr "Pemalam \"%s\" tidak tersedia"
+
+#: src/grl-registry.c:1693
+#, c-format
+msgid "Plugin not found: “%s”"
+msgstr "Pemalam tidak ditemui: \"%s\""
+
+#: src/grl-registry.c:2004
+#, c-format
+msgid "Plugin configuration does not contain “plugin-id” reference"
+msgstr "Konfigurasi pemalam tidak mengandungi rujukan \"plugin-id\""
+
+#: src/grl-source.c:2775
+#, c-format
+msgid "Some keys could not be written"
+msgstr "Sesetengah kunci tidak dapat ditulis"
+
+#: src/grl-source.c:2848
+#, c-format
+msgid "None of the specified keys are writable"
+msgstr "Tiada kunci yang dinyatakan boleh ditulis"
+
+#: src/grl-source.c:4191
+#, c-format
+msgid "Media has no “id”, cannot remove"
+msgstr "Media tiada \"id\", tidak dapat buang"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/src/grl-source.h 
new/grilo-0.3.12/src/grl-source.h
--- old/grilo-0.3.10/src/grl-source.h   2019-09-12 17:01:01.000000000 +0200
+++ new/grilo-0.3.12/src/grl-source.h   2020-02-14 15:05:30.000000000 +0100
@@ -199,7 +199,7 @@
 /**
  * GrlSourceStoreCb:
  * @source: a source
- * @media: (transfer full): a #GrlMedia transfer object
+ * @media: a #GrlMedia transfer object
  * @failed_keys: (element-type GrlKeyID) (transfer none): #GList of
  * keys that could not be updated, if any
  * @user_data: user data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grilo-0.3.10/tools/grilo-inspect/meson.build 
new/grilo-0.3.12/tools/grilo-inspect/meson.build
--- old/grilo-0.3.10/tools/grilo-inspect/meson.build    2019-09-12 
17:01:01.000000000 +0200
+++ new/grilo-0.3.12/tools/grilo-inspect/meson.build    2020-02-14 
15:05:30.000000000 +0100
@@ -14,7 +14,7 @@
 endif
 run_command(python,
     '@0@/generate_core_keys.py'.format(meson.current_source_dir()),
-    '@0@/src/grl-metadata-key.h'.format(meson.source_root()),
+    '@0@/src/grl-metadata-key.h'.format(source_root),
     '@0@/grl-core-keys.h'.format(meson.current_build_dir()))
 
 configure_file(output: 'config.h',


Reply via email to